home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 March / CHIP Mart 1997.iso / SurfCam / SURFCAM.Z / PLOTTER.CFG < prev    next >
Text File  |  1996-04-01  |  6KB  |  193 lines

  1. #
  2. #        Plotcap source file
  3. #
  4. #            plotter commands:
  5. #
  6. #     cb  --  command bias
  7. #     cn  --  center origin flag
  8. #     dl  --  coordinate system written using deltas flag
  9. #     fl  --  fill command envoke if set with string
  10. #     in  --  initialization instructions
  11. #     mv  --  pen move command
  12. #     pc  --  pen change command
  13. #     pd  --  pen down command
  14. #     pe  --  polygon fill end command
  15. #     ps  --  polygon fill start command
  16. #     pu  --  pen up command
  17. #     rs  --  plotter resolution (in millimeters)
  18. #     rx  --  coordinate radix
  19. #     ll  --  left margin on the paper    (in millimeters)
  20. #     lr  --  right margin on the paper (in millimeters)
  21. #     lt  --  top margin on the paper (in millimeters)
  22. #     lb  --  bottom margin on the paper (in millimeters)
  23. #     sn  --  pen starting number
  24. #     sp  --  coordinate separator
  25. #     s2  --  coordinate separator number 2, for coordinate pairs
  26. #     st  --  string terminator
  27. #     sy  --  driver type (see below)
  28. #     tc  --  for other capabilities see other definition (must be last command)
  29. #     tm  --  plotter termination instructions
  30. #     vl  --  pen velocity command
  31. #     w1  --  first part of window instruction
  32. #     w2  --  second part of window instruction
  33. #
  34. #    Driver types are as follows:
  35. #        1 = hpgl           4 = rs-274             7 = mutoh
  36. #        2 = dmpl          5 = bgl            8 = hpgl2
  37. #        3 = calcomp        6 = gpgl        9 = LP7200
  38. #
  39. #    HPGL lower left origin
  40. #
  41. 000|HPGL_LL_PRINTER|HPGL printer as plotter Lower Left Origin|\
  42.     :cb#0:cn@:dl@:fl=:\
  43.     :in=\EE\E&l2A\E%0BIN;PW.05;PU;PA0,0;SP1;:\
  44.     :mv=PA:pc=SP%d:pd=PD;:pe=:ps=:pu=PU;:rs=0.025:rx#0:sn#1:sp=,:s2=,:\
  45.     :st=;\r\n:sy#1:ll=7.62:lt=4.868:lb=4.868:lr=7.62:tm=PU;PA0,0;SP0;\E%0A\EE:\
  46.     :vl=VS:w1=IW:w2=:
  47. #
  48. 000|HPGL_LL|HPGL Lower Left Origin|\
  49.     :cb#0:cn@:dl@:fl=:\
  50.     :in=\E.(;\E.I81;;17\072\E.N;19\072IN;SC;LT;PU;PA0,0;SP1;:\
  51.     :mv=PA:ll=15:lr=15:lt=15:lb=39:pc=SP%d:pd=PD;:pe=:ps=:pu=PU;:rs=0.025:rx#0:sn#1:sp=,:s2=,:\
  52.     :st=;\r\n:sy#1:tm=SP;:vl=VS:w1=IW:w2=:
  53. #
  54. #    HPGL center origin
  55. #
  56. 001|HPGL_CEN|HPGL Center Origin|\
  57.     :cn:tc=HPGL_LL:
  58. #
  59. #    HPGL/2 Plotter
  60. #
  61. 002|HP2PL|HPGL/2 Plotter|\
  62.     :cb#0:cn@:dl@:fl=:\
  63.     :in=\E%-1BBPINLA1,4,2,4PS:\
  64.     :mv=PE:pc=;SP%d;PE:pd=:pe=:ps=:pu=<:rs=0.025:rx#0:sn#1:sp=,:s2=,:\
  65.     :st=\r\n:sy#8:tm=;PUPA0,0SP0PG;:vl=PA0,0SP1VS:w1=IW:w2=:
  66. #
  67. #    HPGL/2 Printer
  68. #
  69. 003|HP2PR|HPGL/2 Printer|\
  70.     :cb#0:cn@:dl@:fl=:\
  71.     :in=\EE\E&l2A\E&l3O\E&l0E\E*p50Y\E*c0T\E*c5880Y\E%-1BBPINLA1,4,2,4PS:\
  72.     :mv=PE:pc=;SP%d;PE:pd=:pe=:ps=:pu=<:rs=0.025:rx#0:sn#1:sp=,:s2=,:\
  73.     :st=\r\n:sy#8:tm=;PUPA0,0SP0PG;\E%1A\EE:vl=PA0,0SP1VS:w1=IW:w2=:
  74. #
  75. #    DMPL 1 mill
  76. #
  77. 010|DMPL_1M|DMPL 1 mill|\
  78.     :cb#0:cn@:dl@:fl=:\
  79.     :in=;\072 A EC1 U H L0 :mv=:pc=P%d,:pd=D :pe=:ps=:pu=U :\
  80.     :rs=0.0254:rx#0:sn#1:sp=,:s2=,:st= \r\n:sy#2:tm=U 0,0 H P0, @ \r\n:vl=V:\
  81.     :w1=W :w2=:
  82. #
  83. #    DMPL 2.5 mills
  84. #
  85. 011|DMPL_2.5M|DMPL 2.5 mills|\
  86.     :in=;\072 A EC2 U H L0 :rs=0.0635:tc=DMPL_1M:
  87. #
  88. #    DMPL 4 mills
  89. #
  90. 012|DMPL_4M|DMPL 4 mills|\
  91.     :in=;\072 A EC4 U H L0 :rs=0.1016:tc=DMPL_1M:
  92. #
  93. #    DMPL 5 mills
  94. #
  95. 013|DMPL_5M|DMPL 5 mills|\
  96.     :in=;\072 A EC5 U H L0 :rs=0.1270:tc=DMPL_1M:
  97.  
  98. #
  99. #    CALCOMP Pen plotter    (PCI controller)
  100. #
  101. 020|CALCOMP|Calcomp/Pen|\
  102.     :cb#32:cn@:dl:fl:\
  103.         :in=\002\040\041\040\040\041\047\176\050\052\044\041\051\041\003                    \002\040:\
  104.     :mv=:pc=\044%c:pd=\042:pe=:ps=:pu=\043:rs=0.0125:rx#95:sn#1:sp=:s2=:\
  105.     :st=:sy#3:ll=6.25:lr=6.25:lt=6.25:lb=6.25:tm=\057\003:vl=\053\040\045\053\040\052\053:\
  106.     :w1=:w2=:
  107.  
  108. #
  109. #    CALCOMP electrostatic plotter
  110. #
  111. 021|CAL_ELEC|Calcomp Electrostatic|\
  112.     :in=\002\040\041\040\040\041\047\176\050\052\044\041\051\041\053\040\046\003                    \002\040:\
  113.     :tm=\057\003\041\040\052\121:vl=:tc=CALCOMP:
  114.  
  115. #
  116. #    RS-274 code (gerber out)
  117. #
  118. 030|RS-274|RS-274 Gerber Out|\
  119.     :cb#0:cn@:dl@:fl:\
  120.     :in=*%FSLAX53Y53*SFA1.0B1.0*%G01G54D10G71:\
  121.     :mv=X:pc=G54D1%d:pd=D01:pe=:ps=:pu=D02*:rs=0.001:rx#0:sn#1:sp=Y:s2=*X:\
  122.     :st=*:sy#4:tm=M00M02*:vl=:w1=:w2=:
  123. #
  124. #    Oce Graphics/Benson BGL 100u
  125. #
  126. 040|OCE_100|Oce Graphics/Benson BGL 100u|\
  127.     :cb#0:cn@:dl@:fl=:\
  128.     :in=\E_I\134 GW 20 1 0 18 LM 0 DE 2 1 MA 0 0 NP 0:\
  129.     :mv=:pc=\r\nNP %d :pd=\r\nDA :pe=:ps=:pu=\r\nMA :rs=0.10:rx#0:sn#0:sp= :s2= :\
  130.     :st= :sy#5:tm=\r\nCL 1 MA 0 0 GW 21 1 0 18\r\n:vl=:w1=\r\nPW :w2=:
  131. #
  132. #    Oce Graphics/Benson BGL 50u
  133. #
  134. 041|OCE_50|Oce Graphics/Benson BGL 50u|\
  135.     :in=\E_I\134 GW 20 1 0 18 LM 0 DE 2 2 MA 0 0 NP 0:rs=0.050:tc=OCE_100:\
  136. #
  137. #    Oce Graphics/Benson BGL 25u
  138. #
  139. 042|OCE_25|Oce Graphics/Benson BGL 25u|\
  140.     :in=\E_I\134 GW 20 1 0 18 LM 0 DE 2 3 MA 0 0 NP 0:rs=0.025:tc=OCE_100:\
  141. #
  142. #    Oce Graphics/Benson BGL 12.5u
  143. #
  144. 043|OCE12.5|Oce Graphics/Benson BGL 12.5u|\
  145.     :in=\E_I\134 GW 20 1 0 18 LM 0 DE 2 4 MA 0 0 NP 0:rs=0.0125:tc=OCE_100:\
  146. #
  147. #    Roland Plotter
  148. #
  149. 050|ROLAND|Roland|\
  150.     :cb#0:cn@:dl@:fl=:\
  151.     :in=\E.Y\E.@;3\072\E.I20;;17\072\E.N;19\072;IN;IP;IW;LT;PU;PA0,0;SP1;:\
  152.     :mv=PA:pc=SP%d:pd=PD;:pe=:ps=:pu=PU;:rs=0.025:rx#0:sn#1:sp=,:s2=;\r\nPA:\
  153.     :st=;\r\n:sy#1:tm=PU;PA0,0;SP0;\E.Z\r\n:vl=VS:w1=IW:w2=:
  154. #
  155. #    American/Western Graphtec GPGL
  156. #
  157. 060|GPGL|American/Western Graphtec GPGL|\
  158.     :cb#0:cn@:dl@:fl=:\
  159.     :in=;\003L0\003J1\003H\003:\
  160.     :mv=D:pc=J%d:pd=:pe=:ps=:pu=M:rs=0.1:rx#0:sn#1:sp=,:s2=\003D:\
  161.     :st=\003:sy#6:tm=\003H\003J0\003\003:vl=!:w1=\\:w2=Z:
  162. #
  163. #    IP-MUTOH 
  164. #
  165. 070|IP-MUTOH|Mutoh IP-230|\
  166.     :cb#0:cn@:dl@:fl=:\
  167.     :in=IN;HP;MA0,0;PC1;\r\n:\
  168.     :mv=:pc=PC%d:pd=DA:pe=:ps=:pu=MA:rs=0.025:rx#0:sn#1:sp=,:s2=;\r\nDA:\
  169.     :st=;\r\n:sy#7:tm=HP;\r\n:vl=PV:w1=WL:w2=WR:
  170. #
  171. #    Wide/Long Axis DMPL 1 mill
  172. #
  173. 014|WDLN_1M|Wide/Long Axis DMPL 1 mill|\
  174.     :cb#0:cn@:dl@:fl=:\
  175.     :in=;\072 A EC1 U H L0 :mv=:pc=P%d,:pd=D :pe=:ps=:pu=U :\
  176.     :rs=0.0254:rx#0:sn#1:sp=,:s2=,:st= \r\n:sy#9:tm=U 0,0 H P0, @ \r\n:vl=V:\
  177.     :w1=W :w2=:
  178. #
  179. #    Wide/Long Axis DMPL 2.5 mills
  180. #
  181. 015|WDLN_2.5M|Wide/Long Axis DMPL 2.5 mills|\
  182.     :in=;\072 A EC2 U H L0 :rs=0.0635:tc=WDLN_1M:
  183. #
  184. #    Wide/Long Axis DMPL 4 mills
  185. #
  186. 016|WDLN_4M|Wide/Long Axis DMPL 4 mills|\
  187.     :in=;\072 A EC4 U H L0 :rs=0.1016:tc=WDLN_1M:
  188. #
  189. #    Wide/Long Axis DMPL 5 mills
  190. #
  191. 017|WDLN_5M|Wide/Long Axis DMPL 5 mills|\
  192.     |in=;\072 A EC5 U H L0 |rs=0.1270|tc=WDLN_1M|
  193.